package com.buer.storage.service.impl;

import com.buer.storage.dao.CarCategorytwoDao;
import com.buer.storage.entity.Car;
import com.buer.storage.entity.CarCategorytwo;
import com.buer.storage.service.CarCategorytwoService;
import com.buer.storage.utils.CommonGeneratorUtil;
import org.springframework.stereotype.Service;

import javax.annotation.Resource;
import java.util.List;
import java.util.Map;

@Service
public class CarCategorytoServiceImpl implements CarCategorytwoService {
    @Resource
    private CarCategorytwoDao carCategorytwoDao;

    @Override
    public int insertCarCategorytwo(CarCategorytwo carCategorytwo) {
        String s = CommonGeneratorUtil.generatorCarCategoryTwo();
        carCategorytwo.setCategoryTwoNumber(s);
        return carCategorytwoDao.insertCarCategorytwo(carCategorytwo);
    }

    @Override
    public int deleteCarCategorytwoById(Integer categoryTwoId) {
        return carCategorytwoDao.deleteCarCategorytwoById(categoryTwoId);
    }

    @Override
    public int updateCarCategorytwoById(CarCategorytwo carCategorytwo) {
        return carCategorytwoDao.updateCarCategorytwoById(carCategorytwo);
    }

    @Override
    public List<CarCategorytwo> selectCarCategorytwoAll() {
        return carCategorytwoDao.selectCarCategorytwoAll();
    }

    @Override
    public List<Car> selectCarById(Integer categoryTwoId) {
        List<Car> cars = carCategorytwoDao.selectCarById(categoryTwoId);
        return cars;
    }
}
